
using System;
using System.ComponentModel.DataAnnotations;
using Abp.Domain.Entities.Auditing;
using Yozeev.BusinessLogic;

namespace  Yozeev.BusinessLogic.Dtos
{
    public class TravelAgencyEditDto
    {

        /// <summary>
        /// Id
        /// </summary>
        public Guid? Id { get; set; }         


        
		/// <summary>
		/// TravelName
		/// </summary>
		[Required(ErrorMessage="TravelName不能为空")]
		public string TravelName { get; set; }



		/// <summary>
		/// Mobile
		/// </summary>
		[Required(ErrorMessage="Mobile不能为空")]
		public string Mobile { get; set; }



		/// <summary>
		/// Contacts
		/// </summary>
		[Required(ErrorMessage="Contacts不能为空")]
		public string Contacts { get; set; }



		/// <summary>
		/// IsEnabled
		/// </summary>
		public bool IsEnabled { get; set; }



		/// <summary>
		/// Discount
		/// </summary>
		public decimal Discount { get; set; }



		/// <summary>
		/// PayMethod
		/// </summary>
		[Required(ErrorMessage="PayMethod不能为空")]
		public PayMethodEnum PayMethod { get; set; }



		/// <summary>
		/// TotalSum
		/// </summary>
		[Required(ErrorMessage="TotalSum不能为空")]
		public decimal TotalSum { get; set; }



		/// <summary>
		/// PrepaidAmount
		/// </summary>
		[Required(ErrorMessage="PrepaidAmount不能为空")]
		public decimal PrepaidAmount { get; set; }



		/// <summary>
		/// AlarmAmount
		/// </summary>
		[Required(ErrorMessage="AlarmAmount不能为空")]
		public decimal AlarmAmount { get; set; }



		/// <summary>
		/// UpperLimit
		/// </summary>
		[Required(ErrorMessage="UpperLimit不能为空")]
		public long UpperLimit { get; set; }



		/// <summary>
		/// Lowerlimit
		/// </summary>
		[Required(ErrorMessage="Lowerlimit不能为空")]
		public long Lowerlimit { get; set; }



		/// <summary>
		/// 登录密码
		/// </summary>
		public string Passward { get; set; }

	}
}